package com.odianyun.hello.model.PO;

import com.odianyun.project.support.base.model.BasePO;
import java.lang.Long;
import java.lang.String;
import java.math.BigDecimal;
import java.lang.Integer;

/**
 * SoReturnItem
 * @CreateDate 2021-07-30
 */
public class SoReturnItemPO extends BasePO {
    /**
      * 退货id
     */
    private Long returnId;

    /**
     * 订单编号
     */
    private String orderCode;
    /**
     * 商家ID
     */
    private Long merchantId;
    /**
     * 商品ID
     */
    private Long mpId;
    /**
     * 店铺商品ID
     */
    private Long storeMpId;
    /**
     * 商品销售单价
     */
    private BigDecimal productPriceFinal;
    /**
     * 商品购买数量
     */
    private BigDecimal productItemNum;
    /**
     * 计件单位
     */
    private String pieceworkUnit;
    /**
     * 商品总金额
     */
    private BigDecimal productTotalAmount;
    /**
     * 售后商品数量
     */
    private BigDecimal returnProductItemNum;
    /**
     * 原始售后商品数量
     */
    private BigDecimal originalReturnProductItemNum;
    /**
     * 分摊到单件商品的实际退款金额（可能不整除）
     */
    private BigDecimal amountShareActualReturn;
    /**
     * 商品中文名称
     */
    private String productCname;
    /**
     * 是否可用:默认0否;1是
     */
    private Integer isAvailable;
    /**
     * 图片URL
     */
    private String productPicPath;
    /**
     * so_item表id
     */
    private Long soItemId;
    /**
     * 商品销售单价
     */
    private BigDecimal productPriceSale;
    /**
     * 商品销售积分
     */
    private Integer productPricePoint;
    /**
     * 0,普通2积分兑换3抽奖4满赠
     */
    private Integer buyType;
    /**
     * 产品结算价格
     */
    private BigDecimal productPriceSettle;
    /**
     * 商品编码
     */
    private String code;
    /**
     * 原商品扩展信息
     */
    private String extInfo;
    /**
     * 扩展字段1
     */
    private String extField1;
    /**
     * 扩展字段2
     */
    private String extField2;
    /**
     * 扩展字段3
     */
    private String extField3;
    /**
     * 扩展字段4
     */
    private String extField4;
    /**
     * 扩展字段5
     */
    private String extField5;
    /**
     * 品牌名称
     */
    private String brandName;
    /**
     * 商品ID
     */
    private Long brandId;
    /**
     * 商品申请退款金额（不含运费）
     */
    private BigDecimal applyReturnAmount;
    /**
     * 原始商品申请退款金额（不含运费）
     */
    private BigDecimal originalApplyReturnAmount;
    /**
     * 商品实际退款金额（不含运费）
     */
    private BigDecimal actualReturnAmount;
    /**
     * 第三方商品编码
     */
    private String thirdMerchantProductCode;
    /**
     * 套餐名称
     */
    private String setmealName;
    /**
     * 套餐名称
     */
    private String setmealCode;

    public void setReturnId(Long returnId) {
        this.returnId = returnId;
    }
    public Long getReturnId() {
        return returnId;
    }
    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }
    public String getOrderCode() {
        return orderCode;
    }
    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
    public Long getMerchantId() {
        return merchantId;
    }
    public void setMpId(Long mpId) {
        this.mpId = mpId;
    }
    public Long getMpId() {
        return mpId;
    }
    public void setStoreMpId(Long storeMpId) {
        this.storeMpId = storeMpId;
    }
    public Long getStoreMpId() {
        return storeMpId;
    }
    public void setProductPriceFinal(BigDecimal productPriceFinal) {
        this.productPriceFinal = productPriceFinal;
    }
    public BigDecimal getProductPriceFinal() {
        return productPriceFinal;
    }
    public void setProductItemNum(BigDecimal productItemNum) {
        this.productItemNum = productItemNum;
    }
    public BigDecimal getProductItemNum() {
        return productItemNum;
    }
    public void setPieceworkUnit(String pieceworkUnit) {
        this.pieceworkUnit = pieceworkUnit;
    }
    public String getPieceworkUnit() {
        return pieceworkUnit;
    }
    public void setProductTotalAmount(BigDecimal productTotalAmount) {
        this.productTotalAmount = productTotalAmount;
    }
    public BigDecimal getProductTotalAmount() {
        return productTotalAmount;
    }
    public void setReturnProductItemNum(BigDecimal returnProductItemNum) {
        this.returnProductItemNum = returnProductItemNum;
    }
    public BigDecimal getReturnProductItemNum() {
        return returnProductItemNum;
    }
    public void setOriginalReturnProductItemNum(BigDecimal originalReturnProductItemNum) {
        this.originalReturnProductItemNum = originalReturnProductItemNum;
    }
    public BigDecimal getOriginalReturnProductItemNum() {
        return originalReturnProductItemNum;
    }
    public void setAmountShareActualReturn(BigDecimal amountShareActualReturn) {
        this.amountShareActualReturn = amountShareActualReturn;
    }
    public BigDecimal getAmountShareActualReturn() {
        return amountShareActualReturn;
    }
    public void setProductCname(String productCname) {
        this.productCname = productCname;
    }
    public String getProductCname() {
        return productCname;
    }
    public void setIsAvailable(Integer isAvailable) {
        this.isAvailable = isAvailable;
    }
    public Integer getIsAvailable() {
        return isAvailable;
    }
    public void setProductPicPath(String productPicPath) {
        this.productPicPath = productPicPath;
    }
    public String getProductPicPath() {
        return productPicPath;
    }
    public void setSoItemId(Long soItemId) {
        this.soItemId = soItemId;
    }
    public Long getSoItemId() {
        return soItemId;
    }
    public void setProductPriceSale(BigDecimal productPriceSale) {
        this.productPriceSale = productPriceSale;
    }
    public BigDecimal getProductPriceSale() {
        return productPriceSale;
    }
    public void setProductPricePoint(Integer productPricePoint) {
        this.productPricePoint = productPricePoint;
    }
    public Integer getProductPricePoint() {
        return productPricePoint;
    }
    public void setBuyType(Integer buyType) {
        this.buyType = buyType;
    }
    public Integer getBuyType() {
        return buyType;
    }
    public void setProductPriceSettle(BigDecimal productPriceSettle) {
        this.productPriceSettle = productPriceSettle;
    }
    public BigDecimal getProductPriceSettle() {
        return productPriceSettle;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getCode() {
        return code;
    }
    public void setExtInfo(String extInfo) {
        this.extInfo = extInfo;
    }
    public String getExtInfo() {
        return extInfo;
    }
    public void setExtField1(String extField1) {
        this.extField1 = extField1;
    }
    public String getExtField1() {
        return extField1;
    }
    public void setExtField2(String extField2) {
        this.extField2 = extField2;
    }
    public String getExtField2() {
        return extField2;
    }
    public void setExtField3(String extField3) {
        this.extField3 = extField3;
    }
    public String getExtField3() {
        return extField3;
    }
    public void setExtField4(String extField4) {
        this.extField4 = extField4;
    }
    public String getExtField4() {
        return extField4;
    }
    public void setExtField5(String extField5) {
        this.extField5 = extField5;
    }
    public String getExtField5() {
        return extField5;
    }
    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }
    public String getBrandName() {
        return brandName;
    }
    public void setBrandId(Long brandId) {
        this.brandId = brandId;
    }
    public Long getBrandId() {
        return brandId;
    }
    public void setApplyReturnAmount(BigDecimal applyReturnAmount) {
        this.applyReturnAmount = applyReturnAmount;
    }
    public BigDecimal getApplyReturnAmount() {
        return applyReturnAmount;
    }
    public void setOriginalApplyReturnAmount(BigDecimal originalApplyReturnAmount) {
        this.originalApplyReturnAmount = originalApplyReturnAmount;
    }
    public BigDecimal getOriginalApplyReturnAmount() {
        return originalApplyReturnAmount;
    }
    public void setActualReturnAmount(BigDecimal actualReturnAmount) {
        this.actualReturnAmount = actualReturnAmount;
    }
    public BigDecimal getActualReturnAmount() {
        return actualReturnAmount;
    }
    public void setThirdMerchantProductCode(String thirdMerchantProductCode) {
        this.thirdMerchantProductCode = thirdMerchantProductCode;
    }
    public String getThirdMerchantProductCode() {
        return thirdMerchantProductCode;
    }
    public void setSetmealName(String setmealName) {
        this.setmealName = setmealName;
    }
    public String getSetmealName() {
        return setmealName;
    }
    public void setSetmealCode(String setmealCode) {
        this.setmealCode = setmealCode;
    }
    public String getSetmealCode() {
        return setmealCode;
    }
}